Initial port of contents#4
Conversation
Performs an initial port of the project into the new repository. This port includes two scripts used to (1) generate the secure boot binaries for Intel and ARM architectures and (2) archive the binaries as .zip and .tar.gz files for each of the architectures. Adds auxillary files for performing PR checks and automated attachment of the archive files to the release, if the workflow is being run due to the creation of a tag. Signed-off-by: Joey Vagedes <joeyvagedes@microsoft.com>
|
I think your release names need to match the UEFI arch type you are expecting to use it on. |
@spbrogan I have added the changes so that release artifacts are based on architecture rather than family. Artifacts on release are now as follows: |
|
|
||
| The secure boot binary objects are formatted to the expected EDKII data | ||
| structures to enable simple integration into any platform. Please refer to | ||
| [SecureBootKeyStoreLibOem](https://github.com/microsoft/mu_oem_sample/tree/release/202302/OemPkg/Library/SecureBootKeyStoreLibOem) |
There was a problem hiding this comment.
nit: we are considering removing this library and directly consume this repo from platform level (i.e. integrate this into mu_tiano_platforms) once it is made public. So i think we probably do not want to refer to this instance here.
There was a problem hiding this comment.
@Flickdm Are we removing this library? I was under the impression that SecureBootKeyStoreLibOem would continue to be used, but updated to consume the pcds rather than the hard coded hex. And we would continue to use this library in mu_tiano_platforms.

Performs an initial port of the project into the new repository. This port includes two scripts used to (1) generate the secure boot binaries for Intel and ARM architectures and (2) archive the binaries as .zip and .tar.gz files for each of the architectures.
Adds auxillary files for performing PR checks and automated attachment of the archive files to the release, if the workflow is being run due to the creation of a tag.
I have done verification of PR Checks and Asset loading on release on my personal fork: https://github.com/Javagedes/secureboot_objects/actions/runs/5893194292